The Weather Network250000 litres of crude spills off coast of NewfoundlandThe Weather NetworkSunday, November 18, 2018, 2:56 PM - An oil spill off the coast of Newfoundland caused an estimated 250,000 litres of crude to leak into the ocean, Husky Energy sa
…